home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / __Packages / mx / remoting / debug / NetDebug.as < prev    next >
Encoding:
Text File  |  2011-01-06  |  18.2 KB  |  418 lines

  1. var ┬º\x01┬º = 330;
  2. while(true)
  3. {
  4.    if(eval("\x01") == 330)
  5.    {
  6.       set("\x01",eval("\x01") + 101);
  7.       ┬º┬ºpush(true);
  8.    }
  9.    else if(eval("\x01") == 750)
  10.    {
  11.       set("\x01",eval("\x01") - 293);
  12.       if(┬º┬ºpop())
  13.       {
  14.          set("\x01",eval("\x01") + 282);
  15.       }
  16.    }
  17.    else if(eval("\x01") == 690)
  18.    {
  19.       set("\x01",eval("\x01") - 446);
  20.       if(┬º┬ºpop())
  21.       {
  22.          set("\x01",eval("\x01") + 159);
  23.       }
  24.    }
  25.    else if(eval("\x01") == 445)
  26.    {
  27.       set("\x01",eval("\x01") - 80);
  28.       ┬º┬ºpush(true);
  29.    }
  30.    else if(eval("\x01") == 869)
  31.    {
  32.       set("\x01",eval("\x01") + 88);
  33.       if(┬º┬ºpop())
  34.       {
  35.          set("\x01",eval("\x01") - 901);
  36.       }
  37.    }
  38.    else if(eval("\x01") == 448)
  39.    {
  40.       set("\x01",eval("\x01") + 242);
  41.       ┬º┬ºpush(true);
  42.    }
  43.    else if(eval("\x01") == 627)
  44.    {
  45.       set("\x01",eval("\x01") - 22);
  46.       if(┬º┬ºpop())
  47.       {
  48.          set("\x01",eval("\x01") + 27);
  49.       }
  50.    }
  51.    else
  52.    {
  53.       if(eval("\x01") == 957)
  54.       {
  55.          set("\x01",eval("\x01") - 901);
  56.          break;
  57.       }
  58.       if(eval("\x01") == 21)
  59.       {
  60.          set("\x01",eval("\x01") + 694);
  61.          if(┬º┬ºpop())
  62.          {
  63.             set("\x01",eval("\x01") - 296);
  64.          }
  65.       }
  66.       else
  67.       {
  68.          if(eval("\x01") == 628)
  69.          {
  70.             set("\x01",eval("\x01") + 313);
  71.             break;
  72.          }
  73.          if(eval("\x01") == 979)
  74.          {
  75.             set("\x01",eval("\x01") - 534);
  76.             break;
  77.          }
  78.          if(eval("\x01") == 856)
  79.          {
  80.             set("\x01",eval("\x01") - 228);
  81.             if(┬º┬ºpop())
  82.             {
  83.                set("\x01",eval("\x01") + 313);
  84.             }
  85.          }
  86.          else if(eval("\x01") == 365)
  87.          {
  88.             set("\x01",eval("\x01") + 470);
  89.             if(┬º┬ºpop())
  90.             {
  91.                set("\x01",eval("\x01") - 387);
  92.             }
  93.          }
  94.          else
  95.          {
  96.             if(eval("\x01") == 244)
  97.             {
  98.                set("\x01",eval("\x01") + 159);
  99.                break;
  100.             }
  101.             if(eval("\x01") == 403)
  102.             {
  103.                set("\x01",eval("\x01") + 224);
  104.                ┬º┬ºpush(true);
  105.             }
  106.             else if(eval("\x01") == 897)
  107.             {
  108.                set("\x01",eval("\x01") - 258);
  109.                if(┬º┬ºpop())
  110.                {
  111.                   set("\x01",eval("\x01") - 311);
  112.                }
  113.             }
  114.             else if(eval("\x01") == 56)
  115.             {
  116.                set("\x01",eval("\x01") + 800);
  117.                ┬º┬ºpush(true);
  118.             }
  119.             else
  120.             {
  121.                if(eval("\x01") == 835)
  122.                {
  123.                   set("\x01",eval("\x01") - 387);
  124.                   break;
  125.                }
  126.                if(eval("\x01") == 715)
  127.                {
  128.                   set("\x01",eval("\x01") - 296);
  129.                   ┬º┬ºpush(┬º┬ºpop() | ┬º┬ºpop() ^ ┬º┬ºpop());
  130.                   break;
  131.                }
  132.                if(eval("\x01") == 328)
  133.                {
  134.                   set("\x01",eval("\x01") + 422);
  135.                   ┬º┬ºpush(true);
  136.                }
  137.                else if(eval("\x01") == 941)
  138.                {
  139.                   set("\x01",eval("\x01") - 44);
  140.                   ┬º┬ºpush(true);
  141.                }
  142.                else if(eval("\x01") == 632)
  143.                {
  144.                   set("\x01",eval("\x01") + 237);
  145.                   ┬º┬ºpush(true);
  146.                }
  147.                else
  148.                {
  149.                   if(eval("\x01") == 639)
  150.                   {
  151.                      set("\x01",eval("\x01") - 311);
  152.                      break;
  153.                   }
  154.                   if(eval("\x01") == 457)
  155.                   {
  156.                      set("\x01",eval("\x01") + 282);
  157.                      ┬º┬ºpop();
  158.                      if(!eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)])
  159.                      {
  160.                         eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)] = new ┬º\┬º\┬ºconstant(2)┬º();
  161.                      }
  162.                      ┬º┬ºpop();
  163.                      if(!eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)][┬º┬ºconstant(4)])
  164.                      {
  165.                         eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)][┬º┬ºconstant(4)] = new ┬º\┬º\┬ºconstant(2)┬º();
  166.                      }
  167.                      ┬º┬ºpop();
  168.                      if(!eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)])
  169.                      {
  170.                         eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)] = new ┬º\┬º\┬ºconstant(2)┬º();
  171.                      }
  172.                      ┬º┬ºpop();
  173.                      if(!eval(┬º┬ºconstant(0))[┬º┬ºconstant(1)][┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)])
  174.                      {
  175.                         var _loc1_ = null;
  176.                         eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)] = _loc1_ = function()
  177.                         {
  178.                            ┬º┬ºconstant(7)();
  179.                         };
  180.                         eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)][┬º┬ºconstant(8)] = new eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(9)]()[┬º┬ºconstant(10)] = function()
  181.                         {
  182.                            ┬º┬ºconstant(7)();
  183.                            eval(┬º┬ºconstant(12))[┬º┬ºconstant(13)](┬º┬ºconstant(11),null);
  184.                         };
  185.                         ┬º┬ºpush(┬º┬ºconstant(14)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(5)][┬º┬ºconstant(6)][┬º┬ºconstant(8)],null,1));
  186.                      }
  187.                      ┬º┬ºpop();
  188.                      break;
  189.                   }
  190.                   if(eval("\x01") == 431)
  191.                   {
  192.                      set("\x01",eval("\x01") + 548);
  193.                      if(┬º┬ºpop())
  194.                      {
  195.                         set("\x01",eval("\x01") - 534);
  196.                      }
  197.                   }
  198.                   else
  199.                   {
  200.                      if(eval("\x01") == 605)
  201.                      {
  202.                         set("\x01",eval("\x01") + 27);
  203.                         ┬º┬ºpush(int(┬º┬ºpop()));
  204.                         break;
  205.                      }
  206.                      if(eval("\x01") != 739)
  207.                      {
  208.                         if(eval("\x01") == 419)
  209.                         {
  210.                            set("\x01",eval("\x01") + 77);
  211.                            if(!_global.mx)
  212.                            {
  213.                               _global.mx = new Object();
  214.                            }
  215.                            ┬º┬ºpop();
  216.                            if(!_global.mx.remoting)
  217.                            {
  218.                               _global.mx.remoting = new Object();
  219.                            }
  220.                            ┬º┬ºpop();
  221.                            if(!_global.mx.remoting.debug)
  222.                            {
  223.                               _global.mx.remoting.debug = new Object();
  224.                            }
  225.                            ┬º┬ºpop();
  226.                            if(!_global.mx.remoting.debug.NetDebug)
  227.                            {
  228.                               mx.remoting.debug.NetDebug = _loc1_ = function()
  229.                               {
  230.                                  var _loc1_ = this;
  231.                                  super();
  232.                                  _loc1_._ncs = new Array();
  233.                                  _loc1_._config = mx.remoting.debug.NetDebugConfig.getDefaultNetDebugConfig(false);
  234.                                  _loc1_._glc = new mx.remoting.debug.GlobalLocalConnection(false,_loc1_);
  235.                                  _loc1_._glc.sendCommand(new mx.remoting.debug.commands.GetConfig());
  236.                                  _loc1_._nextNewId = 0;
  237.                                  if(_global.System.onStatus == undefined)
  238.                                  {
  239.                                     _global.System.onStatus = mx.remoting.debug.NetDebug.globalOnStatus;
  240.                                  }
  241.                                  mx.remoting.NetServices.traceNetServices = mx.remoting.debug.NetDebug.traceNetServices;
  242.                               };
  243.                               mx.remoting.debug.NetDebug.prototype = new Object().addNetConnection = function(nc)
  244.                               {
  245.                                  this._ncs.push(nc);
  246.                                  return this._nextNewId++;
  247.                               };
  248.                               mx.remoting.debug.NetDebug.prototype = new Object().requestNewConfig = function()
  249.                               {
  250.                                  return this.sendCommand(new mx.remoting.debug.commands.GetConfig());
  251.                               };
  252.                               mx.remoting.debug.NetDebug.prototype = new Object().removeNetConnection = function(nc)
  253.                               {
  254.                                  var _loc2_ = this;
  255.                                  var _loc3_ = _loc2_._ncs.length;
  256.                                  var _loc1_ = 0;
  257.                                  while(_loc1_ < _loc3_)
  258.                                  {
  259.                                     if(nc == _loc2_._ncs[_loc1_])
  260.                                     {
  261.                                        _loc2_._ncs.splice(_loc1_,1);
  262.                                        break;
  263.                                     }
  264.                                     _loc1_ = _loc1_ + 1;
  265.                                  }
  266.                               };
  267.                               mx.remoting.debug.NetDebug.prototype = new Object().sendDebugEvent = function(eventobj)
  268.                               {
  269.                                  if(!this._glc.send(eventobj))
  270.                                  {
  271.                                     this._glc.send(new mx.remoting.debug.events.NetDebugFailedSendError(mx.remoting.debug.NetDebug.stripNCDEventToMinmal(eventobj)));
  272.                                     return false;
  273.                                  }
  274.                                  return true;
  275.                               };
  276.                               mx.remoting.debug.NetDebug.prototype = new Object().sendCommand = function(commandobj)
  277.                               {
  278.                                  return this._glc.sendCommand(commandobj);
  279.                               };
  280.                               mx.remoting.debug.NetDebug.prototype = new Object().updateConfig = function(config)
  281.                               {
  282.                                  var _loc2_ = this;
  283.                                  mx.utils.ObjectCopy.copyProperties(_loc2_._config,config);
  284.                                  var _loc3_ = _loc2_._ncs.length;
  285.                                  var _loc1_ = 0;
  286.                                  while(_loc1_ < _loc3_)
  287.                                  {
  288.                                     if(_loc2_._ncs[_loc1_] != null)
  289.                                     {
  290.                                        _loc2_._ncs[_loc1_].updateConfig(config);
  291.                                     }
  292.                                     _loc1_ = _loc1_ + 1;
  293.                                  }
  294.                               };
  295.                               mx.remoting.debug.NetDebug.prototype = new Object().sendStatus = function(statusobj)
  296.                               {
  297.                                  var _loc1_ = this;
  298.                                  if(_loc1_._config.m_debug && _loc1_._config.client.m_debug)
  299.                                  {
  300.                                     return _loc1_._glc.send(new mx.remoting.debug.events.NetDebugStatus(statusobj));
  301.                                  }
  302.                               };
  303.                               mx.remoting.debug.NetDebug.prototype = new Object().onEvent = function(eventObj)
  304.                               {
  305.                                  return this.sendDebugEvent(eventObj);
  306.                               };
  307.                               mx.remoting.debug.NetDebug.prototype = new Object().onEventError = function(errorObj)
  308.                               {
  309.                                  return this.sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorObj));
  310.                               };
  311.                               mx.remoting.debug.NetDebug.prototype = new Object().onReceiveCommand = function(commandobj)
  312.                               {
  313.                                  this[commandobj.command](commandobj.data);
  314.                               };
  315.                               mx.remoting.debug.NetDebug.prototype = new Object().onReceiveError = function(errorobj)
  316.                               {
  317.                                  this.sendDebugEvent(new mx.remoting.debug.events.NetDebugError(errorobj));
  318.                               };
  319.                               mx.remoting.debug.NetDebug.prototype = new Object().getConfig = function()
  320.                               {
  321.                                  return this._config;
  322.                               };
  323.                               _loc1_.getNetDebug = function()
  324.                               {
  325.                                  return mx.remoting.debug.NetDebug.ndSingleton;
  326.                               };
  327.                               _loc1_.trace = function(obj)
  328.                               {
  329.                                  mx.remoting.debug.NetDebug.getNetDebug()._trace(obj);
  330.                               };
  331.                               _loc1_.traceNetServices = function(who, severity, number, message)
  332.                               {
  333.                                  mx.remoting.debug.NetDebug.getNetDebug()._traceNetServices(who,severity,number,message);
  334.                               };
  335.                               _loc1_.globalOnStatus = function(statusobj)
  336.                               {
  337.                                  mx.remoting.debug.NetDebug.getNetDebug().sendStatus(statusobj);
  338.                               };
  339.                               _loc1_.initialize = function()
  340.                               {
  341.                                  if(mx.remoting.debug.NetDebug.ndSingleton == null)
  342.                                  {
  343.                                     mx.remoting.debug.NetDebug.ndSingleton = new mx.remoting.debug.NetDebug();
  344.                                     mx.remoting.debug.ConnectionMixin.initialize();
  345.                                  }
  346.                                  return true;
  347.                               };
  348.                               _loc1_.stripNCDEventToMinmal = function(ev)
  349.                               {
  350.                                  var _loc1_ = ev;
  351.                                  var _loc2_ = new Object();
  352.                                  if(_loc1_.eventType != null)
  353.                                  {
  354.                                     _loc2_.eventType = _loc1_.eventType;
  355.                                  }
  356.                                  if(_loc1_.source != null)
  357.                                  {
  358.                                     _loc2_.source = _loc1_.source;
  359.                                  }
  360.                                  if(_loc1_.movieUrl != null)
  361.                                  {
  362.                                     _loc2_.movieUrl = _loc1_.movieUrl;
  363.                                  }
  364.                                  if(_loc1_.date != null)
  365.                                  {
  366.                                     _loc2_.date = _loc1_.date;
  367.                                  }
  368.                                  if(_loc1_.time != null)
  369.                                  {
  370.                                     _loc2_.time = _loc1_.time;
  371.                                  }
  372.                                  if(_loc1_.protocol != null)
  373.                                  {
  374.                                     _loc2_.protocol = _loc1_.protocol;
  375.                                  }
  376.                                  if(_loc1_.debugId != null)
  377.                                  {
  378.                                     _loc2_.debugId = _loc1_.debugId;
  379.                                  }
  380.                                  return _loc2_;
  381.                               };
  382.                               mx.remoting.debug.NetDebug.prototype = new Object()._traceNetServices = function(who, severity, number, message)
  383.                               {
  384.                                  var _loc1_ = this;
  385.                                  if(_loc1_._config.m_debug && _loc1_._config.client.m_debug && _loc1_._config.client.trace)
  386.                                  {
  387.                                     if(_loc1_.sendDebugEvent(new mx.remoting.debug.events.NetDebugTraceNetServices(who,severity,number,message)))
  388.                                     {
  389.                                     }
  390.                                  }
  391.                               };
  392.                               mx.remoting.debug.NetDebug.prototype = new Object()._trace = function(traceobj)
  393.                               {
  394.                                  var _loc1_ = this;
  395.                                  if(_loc1_._config.m_debug && _loc1_._config.client.m_debug && _loc1_._config.client.trace)
  396.                                  {
  397.                                     if(_loc1_.sendDebugEvent(new mx.remoting.debug.events.NetDebugTrace(traceobj)))
  398.                                     {
  399.                                     }
  400.                                  }
  401.                               };
  402.                               _loc1_.version = "1.2.0.124";
  403.                               ┬º┬ºpush(ASSetPropFlags(mx.remoting.debug.NetDebug.prototype,null,1));
  404.                            }
  405.                            ┬º┬ºpop();
  406.                         }
  407.                         break;
  408.                      }
  409.                      set("\x01",eval("\x01") - 718);
  410.                      ┬º┬ºpush(true);
  411.                   }
  412.                }
  413.             }
  414.          }
  415.       }
  416.    }
  417. }
  418.